package com.ynkbny.domain.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 导入 用能单位能源资源计量采集数据
 * @TableName t_ep_total_energy
 */
@TableName(value ="t_ep_total_energy")
@Data
public class TEpTotalEnergyImportVO implements Serializable {

    private static final long serialVersionUID = -4307537901945276328L;

    /**
     * 统一社会信用代码
     */
    @ExcelProperty("统一社会信用代码")
    private String enterpriseCode;

    /**
     * 采集数据项指标名称 ---- 表 t_ep_datacollectconfigure
     */
    @ExcelProperty("采集数据项指标名称")
    private String collectItemName;

    /**
     * 采集数据项编码
     */
    @ExcelProperty("采集数据项编码")
    private String dataCode;

    /**
     * 数据折标系数
     */
    @ExcelProperty("数据折标系数")
    private String convertRation;

    /**
     * 采集数据项值
     */
    @ExcelProperty("采集数据项值")
    private String dataValue;

    /**
     * 数据统计时间
     */
    @ExcelProperty("数据统计时间")
    private String statDate;

    /**
     * 数据上传时间
     */
    @ExcelProperty("数据上传时间(导入数据时不填写)")
    private String uploadDate;

    /**
     * 数据采集频率(0：实时 1：日 2：月 3：年)
     */
    @ExcelProperty("数据采集频率(0：实时 1：日 2：月 3：年)")
    private String statType;

    /**
     * 数据采集类型(1：管理信息系统 2：生产监控管理系统 3：分布式控制系统 4：现场仪表 5：手工填报 6：能源供应单位 7：其他)
     */
    @ExcelProperty("数据采集类型(1：管理信息系统 2：生产监控管理系统 3：分布式控制系统 4：现场仪表 5：手工填报 6：能源供应单位 7：其他)")
    private String inputType;

    /**
     * 数据范围1：全厂 2：生产工序 3：生产工序单元 4：重点耗能设备
     */
    @ExcelProperty("数据范围1：全厂 2：生产工序 3：生产工序单元 4：重点耗能设备")
    private String scope;


}